
/*
    footer css
 */
footer {
    background-color: #272727;
    padding-top: 32px;
}
footer * {
    cursor: default;
}
footer > div {
    width:81%;
    /*margin: 0 auto;*/
    margin-left: 19%;
}
footer > div:last-child {
    width: 63%;
    margin: 0 auto;
}
footer p {
    color: #FFFFFF;
}
footer .up > div:not(:last-child){
    float: left;
    margin-right: 3.2%;
}
footer .up > div:last-child{
    float: left;
    margin-left: 7%;
}
footer .up > div > p:first-child {
    font-size: 1.2em;
    margin-bottom: 25px;
}
footer .up > div > p:not(:first-child) {
    font-size: 1em;
    margin-bottom: 14px;
	cursor:pointer;
}
footer .up > div:last-child > p {
    margin-left: 3%;
}
footer .platform > div {
    float: left;
    margin: 0 1%;
}
footer .platform > div:last-child > p{
    line-height: 1.8em;
}
footer .er {
    width: 15%;
}

footer hr {
    border:0;
    border-top: 1px solid #525252;
}
footer .down {
    padding: 10px 0;
}
footer .down > div:first-child {
    float: left;
    color: #FFFFFF;
}
footer .down > div:last-child {
    float: right;
    width: 40%;
    font-size: 1em;
    color: #FFFFFF;
    line-height: 14px;
}
footer .down > div > div {
    float: right;
    border-right: 1px solid #FFFFFF;
    margin-left: 2%;
    padding-right: 2%;
}
footer .down > div > div:first-child {
    border: 0;
}